之前在windows上使用shadowsocks-windows还是玩的挺好的,从此珍爱生命,我上谷歌。 然而,最近开始写点小脚本,需要访问google的一些东东。因此,得在我家派上实现全局代理。
shadowsocks
网上的教程大多数是教你如何搭shadowsocks服务端做代理,然后再用个gui配置代理信息。这个跟我的需求不符。因为首先shadowsocks的服务端我已经购买了现成的,因此只需要在派上搭个客户端配置代理信息就行了。而且我家派一直都是用SSH访问的,从来没有用过GUI,Orz...
- 安装shadowsocks
1
2 - 编辑/etc/shadowsocks.json
1
2
3
4
5
6
7
8
9
10
11{
"server":"服务器IP",
"server_port":服务器端口,
"local_address": "派的地址",
"local_port":1080,
"password":"密码",
"timeout":300,
"method":"加密方式,一般为aes-256-cfb",
"fast_open": true,
"workers": 1
} - 启动Shadowsocks本地代理服务
1
#sslocal -c /etc/shadowsocks.json
- 设置开机自启动
1
2nano /etc/rc.local
/usr/local/bin/sslocal -c /etc/shadowsocks.json & - 重启 # tsocks 为什么选择tsocks呢? 因为试过了cow,试过proxychains都不管用……
1
reboot
- 安装
1
apt-get install tsocks
- 编辑
/etc/tsocks.conf
,修改为:1
2
3
4
5
6
7local = 192.168.1.0/255.255.255.0
local = 127.0.0.0/255.0.0.0
server = 127.0.0.1 #与上面local_address一致
# Server type defaults to 4 so we need to specify it as 5 for this one
server_type = 5
# The port defaults to 1080 but I've stated it here for clarity
server_port = 1080 #与上面local_port一致 - 测试一下 # 参考资料
1
tsocks wget https://gdata-python-client.googlecode.com/files/gdata-2.0.17.tar.gz